package com.demo;

/*
[随堂练习]
    1. 判断一个数是否在4(包含)~6（不包含）之间
        分析：
            1.定义一个int类型的整数 num
            2.判断num是否在4(包含)~6（不包含）之间
                数学中： 4 <= num < 6
                java中：
                    条件1： num >= 4
                    条件2： num < 6
                    两个条件要同时成立： num >= 4 && num < 6
            3.使用if双选结构
                判断条件： (num >= 4) && (num < 6)
                结构：
                    if ((num >= 4) && (num < 6)){
                        num在[4,6)之间
                    }
                    else{
                        num不在[4,6)之间
                    }
      2. 判断一个数是否在4.0(不包含)~6.0（包含）之间
        --与上题类似
            1.使用输入方式传入数据
            2.数据类型为 double
 */



import java.util.Scanner;

public class Test6 {
    public static void main(String[] args) {
        //定义new 输入
        Scanner input = new Scanner(System.in);
        //提示并接收
        System.out.println("请输入一个整数：");
        int num1 = input.nextInt();
        //判断num是否在4(包含)~6（不包含）之间，使用if 双选结构
        if ((num1>=4) && (num1<6)){
            System.out.println(num1+"在4(包含)~6（不包含）之间");
        }
        else {
            System.out.println(num1+"不在4(包含)~6（不包含）之间");
        }
        //提示并接收
        System.out.println("请输入一个数：");
        double num2 = input.nextDouble();
        //判断num是否在4(包含)~6（不包含）之间，使用if 双选结构
        if ((num2<=4) || (num2>6)){
            System.out.println(num2+"在4.0(不包含)~6.0（包含）之外");
        }
        else {
            System.out.println(num2+"不在4.0(不包含)~6.0（包含）之外");
        }

    }
}
